import*as API from "../../utils/config.js";
// pages/item/item.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    c_color:'#7c7c7e',
    c_title:'',
    chapterList:[],
    c_description:"然而并没有简介.......",
    imgSrc:'',
    att:'关注一波'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let u="http://img.naseng.com/contentimage/20170503/149382209582089.jpg"
    let url=options.Img || u
    let descr=options.des || this.data.c_description
    this.setData({
      c_title:options.comicName,
      imgSrc:url,
      c_description:descr
    })
    this.ajaxRequire("航海王")
    //清空导航条+loading
    wx.setNavigationBarTitle({
      title:"",
    })
    wx.showNavigationBarLoading();
  },

  //数据请求
  ajaxRequire(name) {
    var _this=this
    wx.request({
      url: API.chapter,
      data: {
        comicName:name
      },
      success(res){
          //console.log(res.data.data.result.chapterList)
          _this.setData({
            chapterList:res.data.data.result.chapterList
          })
          //设置导航条标题
          wx.setNavigationBarTitle({
            title: _this.data.c_title
          })
          wx.hideNavigationBarLoading();
      }
    })
  },

  //关注点击事件
  c_attent(){
    var att_list=wx.getStorageSync('attent')||[];
    var that=this;
    var att_name=[]
    att_list.forEach(function(e,i){
      att_name.push(e.title)
    })
      if(att_name.indexOf(this.data.c_title)==-1){
        var t_list={title:that.data.c_title,url:that.data.imgSrc,desc:that.data.c_description}
          att_list.unshift(t_list)
          wx.setStorageSync("attent",att_list)
        }
      if(!wx.getStorageSync('attent')){
        wx.setStorageSync("attent",[
          {
            title:this.data.c_title,
            url:this.data.c_title.imgSrc,
            desc:this.data.c_description
        }
        ])
      }
    this.setData({
      c_color:"#0aba07",
      att:"已关注"
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    var show=wx.getStorageSync('attent')||[];
    var n=[]
    show.forEach(function(e){
      n.push(e.title)
    })
    if(n.indexOf(this.data.c_title)!=-1){
      this.setData({
        c_color:"#0aba07",
        att:"已关注"
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})